package espest;

public class Transicao<E extends EstadoAbstracto> {
	
	public Transicao(E eAnt, E eSuc, Operador<E> op, double cst){
		estadoAnt = eAnt;
		estadoSuc = eSuc;
		operador = op;
		custo = cst;
	}
	
	private E estadoAnt;
	private E estadoSuc;
	private Operador<E> operador;
	private double custo;
	
	public E getEstadoAnt(){
		return estadoAnt;
	}
	
	public E getEstadoSuc(){
		return estadoSuc;
	}
	
	public double getCusto(){
		return custo;
	}
	
	public Operador<E> getOperador(){
		return operador;
	}

}